package com.cskaoyan.service;

import com.cskaoyan.dao.UserDao;
import com.cskaoyan.dao.UserDaoImpl;

/**
 * @author stone
 * @date 2022/11/10 15:47
 */
public class UserServiceImpl implements UserService{
    // = new UserDaoImpl(); //应用程序控制实例生成
    UserDao userDao; // 我们期望userDao这个成员变量的值来源于容器

    // set方法
    // 如果能够执行到set方法，并且set方法的形参，是从容器中来的值
    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }

    @Override
    public void sayYes() {
        System.out.println("oh yeah");

        // 想在输出oh yeah之后输出UserDaoImpl中提供的sayHello方法

        // UserDao userDao = new UserDaoImpl(); //应用程序控制实例生成
        userDao.sayHello();
    }
}
